const fs = require("fs");
const dotenv = require("dotenv");
const path = require("path");

// dotenv 第三方包，用来配置全局变量
dotenv.config(); // 后续可以通过 process.env 访问到.env文件中全局变量

// 私钥
const PRIVATE_KEY = fs.readFileSync(
	path.resolve(__dirname, "./keys/private.key")
);
// 公钥
const PUBLIC_KEY = fs.readFileSync(
	path.resolve(__dirname, "./keys/public.key")
);

module.exports = {
	APP_HOST,
	APP_PORT,
	MYSQL_HOST,
	MYSQL_PORT,
	MYSQL_DATABASE,
	MYSQL_USER,
	MYSQL_PASSWORD
} = process.env;

module.exports.PRIVATE_KEY = PRIVATE_KEY;

module.exports.PUBLIC_KEY = PUBLIC_KEY;
